  
-------------------------------------------------------------- */
.scroll-button {
  position: relative;
  display: block;
  outline: 0 !important;
  overflow: hidden;
  border-radius: 0;
  padding-right: 0;
  padding-left: 0;
}
.scroll-button.disabled {
  cursor: default !important;
}
.scroll-button i {
  position: relative;
  left: 50%;
  top: 50%;
}
.scroll-button i {
  display: block !important;
  width: 22px;
  height: 22px;
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  -webkit-transform: translateZ(0);
}
.scroll-button.small i {
  font-size: 11px;
  margin: -4px 0 0 -11px;
}
.scroll-button.large i {
  font-size: 20px;
  margin: -11px 0 0 -11px;
}
.scroll-button.sb-dir-left.large {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.scroll-button.sb-dir-right.large {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}